#include //#include using namespace std; //naming functions //void - verb - verb noun //non-void - noun that describes the value returned void sayHi() { cout << "Hi\a" << endl; } double pi() { double result = 3.14159426; //one return statement //logic goes here return result; } double square(double n) { double result = n * n; return result; } int greatest(int x, int y) { int result = x; if(y > x) { result = y; } return result; } bool isEven(int x) { bool result = true; if(x%2 != 0) { result = false; } return result; } bool isOdd(int x) { //return (x%2 != 0); return !isEven(x); } int leastCommonMultiple(int x, int y) { int biggest = greatest(x,y); int result = biggest; while(result % x != 0 || result % y != 0) { result += biggest; } return result; } //by value vs by reference void make7(int& x) { x = 7; cout << "Make7= " << x << endl; } void swap(int& x, int& y) { int temp = x; x = y; y = temp; } void main() { cout << greatest(6,9); if(isOdd(63)) { cout << "Odd\n"; } cout << leastCommonMultiple(50,3); int k = 99; make7(k); cout << k << endl; int w = 234; swap(k,w); cout << "k = " << k << "\nw = "<< w << endl; }